package cn.wen.dao;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;import org.springframework.stereotype.Component;@Mapper@Componentpublic interface SubjectDao {    Integer getCollectNumberById(@Param("subjectId") Long subjectId);    Long getIsCollectById(@Param("userId") Long userId,@Param("subjectId") Long subjectId);    Integer getLikeNumberById(@Param("subjectId") Long subjectId);    Long getIsLikeById(@Param("userId") Long userId,@Param("subjectId") Long subjectId);    boolean insertUpById(@Param("userId") Long userId,@Param("subjectId") Long subjectId);    boolean deleteUpById(@Param("userId") Long userId,@Param("subjectId") Long subjectId);    boolean insertCollectById(@Param("userId") Long userId,@Param("subjectId") Long subjectId);    boolean deleteCollectById(@Param("userId") Long userId,@Param("subjectId") Long subjectId);}